﻿using System;

namespace Num.Sort
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("Hello World!");
            //定义数组
            int[] num = new int[] { 33, 6, 99, 7, 1, 9 };
            //定义一个整形变量q
            int q;
            //利用for循环把当前最大的数推到最后
            for(int i=0;i<num.Length-1;i++)
            {   
                //每经过一轮就减少一次比较，最后一个不用比较
                for(int z=0;z<num.Length-i-1;z++)
                {   
                    //从小到大排序
                    if(num[z]>num[z+1])
                    {
                        //把z值赋给q
                        q = num[z];
                        //把z+1的值赋给z
                        num[z] = num[z + 1];
                        //把q的值赋给z+1
                        num[z + 1] = q;
                    }
                }
            }
         //利用循环定义变量mm
         foreach(var mm in num)
            {
                //输出变量mm
                Console.WriteLine(mm);
            }
        }
    }
}
